import time
from multiprocessing.dummy import Pool
#使用单线程串行方式执行


start_time = time.time()
def get_page(str):
    print("正在下载 ：",str)
    time.sleep(2)
    print('下载成功：',str)

name_list =['xiaozi','aa','bb','cc']

#实例化一个线程池对象
pool = Pool(4)
#将列表中每一个列表元素传递给get_page进行处理。
pool.map(get_page,name_list)
pool.close()
pool.join()
end_time = time.time()
print(end_time-start_time)
